<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/NutriLeaf.Web.Model" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/NutriLeaf.Web.Model" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://127.0.0.1:8085/Core/Article/ArticleService.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" />
  <xs:import schemaLocation="http://127.0.0.1:8085/Core/Article/ArticleService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:complexType name="Article">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q1:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Approved" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="AriticleDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ArticleCategory" nillable="true" type="tns:ArticleCategory" />
          <xs:element minOccurs="0" name="ArticleCategoryReference" nillable="true" type="q1:EntityReferenceOfArticleCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="ArticleID" type="xs:int" />
          <xs:element minOccurs="0" name="ArticleLikes" nillable="true" type="tns:ArrayOfArticleLike" />
          <xs:element minOccurs="0" name="ArticleText" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ArticleTitle" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q1:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Article" nillable="true" type="tns:Article" />
  <xs:complexType name="ArticleCategory">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q2="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q2:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ArticleCategories1" nillable="true" type="tns:ArrayOfArticleCategory" />
          <xs:element minOccurs="0" name="ArticleCategory1" nillable="true" type="tns:ArticleCategory" />
          <xs:element minOccurs="0" name="ArticleCategory1Reference" nillable="true" type="q2:EntityReferenceOfArticleCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="ArticleCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="Articles" nillable="true" type="tns:ArrayOfArticle" />
          <xs:element minOccurs="0" name="CategoryDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ParentCategoryID" nillable="true" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ArticleCategory" nillable="true" type="tns:ArticleCategory" />
  <xs:complexType name="ArrayOfArticleCategory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ArticleCategory" nillable="true" type="tns:ArticleCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfArticleCategory" nillable="true" type="tns:ArrayOfArticleCategory" />
  <xs:complexType name="ArrayOfArticle">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Article" nillable="true" type="tns:Article" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfArticle" nillable="true" type="tns:ArrayOfArticle" />
  <xs:complexType name="ArrayOfArticleLike">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ArticleLike" nillable="true" type="tns:ArticleLike" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfArticleLike" nillable="true" type="tns:ArrayOfArticleLike" />
  <xs:complexType name="ArticleLike">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q3="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q3:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Article" nillable="true" type="tns:Article" />
          <xs:element minOccurs="0" name="ArticleID" type="xs:int" />
          <xs:element minOccurs="0" name="ArticleLikeID" type="xs:int" />
          <xs:element minOccurs="0" name="ArticleReference" nillable="true" type="q3:EntityReferenceOfArticleC6o4pJ7w" />
          <xs:element minOccurs="0" name="DateStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Liked" type="xs:boolean" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q3:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ArticleLike" nillable="true" type="tns:ArticleLike" />
  <xs:complexType name="User">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q4="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q4:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="AccessToken" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ArticleLikes" nillable="true" type="tns:ArrayOfArticleLike" />
          <xs:element minOccurs="0" name="Articles" nillable="true" type="tns:ArrayOfArticle" />
          <xs:element minOccurs="0" name="CalorieDiaries" nillable="true" type="tns:ArrayOfCalorieDiary" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeUpdated" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DoctorClinicAppointments" nillable="true" type="tns:ArrayOfDoctorClinicAppointment" />
          <xs:element minOccurs="0" name="DoctorClinics" nillable="true" type="tns:ArrayOfDoctorClinic" />
          <xs:element minOccurs="0" name="DoctorReviews" nillable="true" type="tns:ArrayOfDoctorReview" />
          <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Exercises" nillable="true" type="tns:ArrayOfExercise" />
          <xs:element minOccurs="0" name="Expires" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FluidDiaries" nillable="true" type="tns:ArrayOfFluidDiary" />
          <xs:element minOccurs="0" name="FoodDiaries" nillable="true" type="tns:ArrayOfFoodDiary" />
          <xs:element minOccurs="0" name="FoodIngredients" nillable="true" type="tns:ArrayOfFoodIngredient" />
          <xs:element minOccurs="0" name="FoodLikes" nillable="true" type="tns:ArrayOfFoodLike" />
          <xs:element minOccurs="0" name="Foods" nillable="true" type="tns:ArrayOfFood" />
          <xs:element minOccurs="0" name="ForumThreadReplies" nillable="true" type="tns:ArrayOfForumThreadReply" />
          <xs:element minOccurs="0" name="ForumThreads" nillable="true" type="tns:ArrayOfForumThread" />
          <xs:element minOccurs="0" name="Friends" nillable="true" type="tns:ArrayOfFriend" />
          <xs:element minOccurs="0" name="Friends1" nillable="true" type="tns:ArrayOfFriend" />
          <xs:element minOccurs="0" name="IngredientsAtHomes" nillable="true" type="tns:ArrayOfIngredientsAtHome" />
          <xs:element minOccurs="0" name="Locale" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MealDiaries" nillable="true" type="tns:ArrayOfMealDiary" />
          <xs:element minOccurs="0" name="Messages" nillable="true" type="tns:ArrayOfMessage" />
          <xs:element minOccurs="0" name="Messages1" nillable="true" type="tns:ArrayOfMessage" />
          <xs:element minOccurs="0" name="Notifications" nillable="true" type="tns:ArrayOfNotification" />
          <xs:element minOccurs="0" name="Pregnancies" nillable="true" type="tns:ArrayOfPregnancy" />
          <xs:element minOccurs="0" name="ProfileAnswers" nillable="true" type="tns:ArrayOfProfileAnswer" />
          <xs:element minOccurs="0" name="PushNotification" nillable="true" type="tns:PushNotification" />
          <xs:element minOccurs="0" name="PushNotificationReference" nillable="true" type="q4:EntityReferenceOfPushNotificationC6o4pJ7w" />
          <xs:element minOccurs="0" name="RecipeCooks" nillable="true" type="tns:ArrayOfRecipeCook" />
          <xs:element minOccurs="0" name="RecipeImages" nillable="true" type="tns:ArrayOfRecipeImage" />
          <xs:element minOccurs="0" name="RecipeLikes" nillable="true" type="tns:ArrayOfRecipeLike" />
          <xs:element minOccurs="0" name="RecipeReads" nillable="true" type="tns:ArrayOfRecipeRead" />
          <xs:element minOccurs="0" name="Recipes" nillable="true" type="tns:ArrayOfRecipe" />
          <xs:element minOccurs="0" name="RestaurantBranches" nillable="true" type="tns:ArrayOfRestaurantBranch" />
          <xs:element minOccurs="0" name="RestaurantFoods" nillable="true" type="tns:ArrayOfRestaurantFood" />
          <xs:element minOccurs="0" name="Restaurants" nillable="true" type="tns:ArrayOfRestaurant" />
          <xs:element minOccurs="0" name="Role" nillable="true" type="tns:Role" />
          <xs:element minOccurs="0" name="RoleID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="RoleReference" nillable="true" type="q4:EntityReferenceOfRoleC6o4pJ7w" />
          <xs:element minOccurs="0" name="SessionKey" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ShoppingCarts" nillable="true" type="tns:ArrayOfShoppingCart" />
          <xs:element minOccurs="0" name="Shoppings" nillable="true" type="tns:ArrayOfShopping" />
          <xs:element minOccurs="0" name="Sleeps" nillable="true" type="tns:ArrayOfSleep" />
          <xs:element minOccurs="0" name="TipVieweds" nillable="true" type="tns:ArrayOfTipViewed" />
          <xs:element minOccurs="0" name="Tips" nillable="true" type="tns:ArrayOfTip" />
          <xs:element minOccurs="0" name="TipsLikes" nillable="true" type="tns:ArrayOfTipsLike" />
          <xs:element minOccurs="0" name="Travels" nillable="true" type="tns:ArrayOfTravel" />
          <xs:element minOccurs="0" name="Urinations" nillable="true" type="tns:ArrayOfUrination" />
          <xs:element minOccurs="0" name="UserActivated" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="UserBlocked" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="UserFoodFavs" nillable="true" type="tns:ArrayOfUserFoodFav" />
          <xs:element minOccurs="0" name="UserFoodIngredientFavs" nillable="true" type="tns:ArrayOfUserFoodIngredientFav" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserMealFav" nillable="true" type="tns:UserMealFav" />
          <xs:element minOccurs="0" name="UserMealFavReference" nillable="true" type="q4:EntityReferenceOfUserMealFavC6o4pJ7w" />
          <xs:element minOccurs="0" name="UserMeals" nillable="true" type="tns:ArrayOfUserMeal" />
          <xs:element minOccurs="0" name="UserRestaurants" nillable="true" type="tns:ArrayOfUserRestaurant" />
          <xs:element minOccurs="0" name="UserTipCategories" nillable="true" type="tns:ArrayOfUserTipCategory" />
          <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Version" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="WeightDiaries" nillable="true" type="tns:ArrayOfWeightDiary" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="User" nillable="true" type="tns:User" />
  <xs:complexType name="ArrayOfCalorieDiary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CalorieDiary" nillable="true" type="tns:CalorieDiary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCalorieDiary" nillable="true" type="tns:ArrayOfCalorieDiary" />
  <xs:complexType name="CalorieDiary">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q5="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q5:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CalorieCount" type="xs:int" />
          <xs:element minOccurs="0" name="CalorieDiaryID" type="xs:int" />
          <xs:element minOccurs="0" name="ClientDateTimeStamp" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Metadata" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q5:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CalorieDiary" nillable="true" type="tns:CalorieDiary" />
  <xs:complexType name="ArrayOfDoctorClinicAppointment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DoctorClinicAppointment" nillable="true" type="tns:DoctorClinicAppointment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDoctorClinicAppointment" nillable="true" type="tns:ArrayOfDoctorClinicAppointment" />
  <xs:complexType name="DoctorClinicAppointment">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q6="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q6:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DoctorClinic" nillable="true" type="tns:DoctorClinic" />
          <xs:element minOccurs="0" name="DoctorClinicAppointmentID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorClinicID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorClinicReference" nillable="true" type="q6:EntityReferenceOfDoctorClinicC6o4pJ7w" />
          <xs:element minOccurs="0" name="DoctorProfile" nillable="true" type="tns:DoctorProfile" />
          <xs:element minOccurs="0" name="DoctorProfileID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorProfileReference" nillable="true" type="q6:EntityReferenceOfDoctorProfileC6o4pJ7w" />
          <xs:element minOccurs="0" name="EndTime" nillable="true" type="ser:duration" />
          <xs:element minOccurs="0" name="StartTime" nillable="true" type="ser:duration" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q6:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DoctorClinicAppointment" nillable="true" type="tns:DoctorClinicAppointment" />
  <xs:complexType name="DoctorClinic">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q7="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q7:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeAdded" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeUpdated" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DoctorClinicAppointments" nillable="true" type="tns:ArrayOfDoctorClinicAppointment" />
          <xs:element minOccurs="0" name="DoctorClinicID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorInDoctorClinics" nillable="true" type="tns:ArrayOfDoctorInDoctorClinic" />
          <xs:element minOccurs="0" name="Location" nillable="true" type="tns:Location" />
          <xs:element minOccurs="0" name="LocationID" type="xs:int" />
          <xs:element minOccurs="0" name="LocationReference" nillable="true" type="q7:EntityReferenceOfLocationC6o4pJ7w" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q7:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DoctorClinic" nillable="true" type="tns:DoctorClinic" />
  <xs:complexType name="ArrayOfDoctorInDoctorClinic">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DoctorInDoctorClinic" nillable="true" type="tns:DoctorInDoctorClinic" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDoctorInDoctorClinic" nillable="true" type="tns:ArrayOfDoctorInDoctorClinic" />
  <xs:complexType name="DoctorInDoctorClinic">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q8="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q8:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeAdded" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeUpdated" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DoctorClinic" nillable="true" type="tns:DoctorClinic" />
          <xs:element minOccurs="0" name="DoctorClinicID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorClinicReference" nillable="true" type="q8:EntityReferenceOfDoctorClinicC6o4pJ7w" />
          <xs:element minOccurs="0" name="DoctorInDoctorClinicID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorProfile" nillable="true" type="tns:DoctorProfile" />
          <xs:element minOccurs="0" name="DoctorProfileID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorProfileReference" nillable="true" type="q8:EntityReferenceOfDoctorProfileC6o4pJ7w" />
          <xs:element minOccurs="0" name="EndTime" nillable="true" type="ser:duration" />
          <xs:element minOccurs="0" name="StartTime" nillable="true" type="ser:duration" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DoctorInDoctorClinic" nillable="true" type="tns:DoctorInDoctorClinic" />
  <xs:complexType name="DoctorProfile">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q9="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q9:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeAdded" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeUpdated" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DoctorClinicAppointments" nillable="true" type="tns:ArrayOfDoctorClinicAppointment" />
          <xs:element minOccurs="0" name="DoctorInDoctorClinics" nillable="true" type="tns:ArrayOfDoctorInDoctorClinic" />
          <xs:element minOccurs="0" name="DoctorInDoctorDegrees" nillable="true" type="tns:ArrayOfDoctorInDoctorDegree" />
          <xs:element minOccurs="0" name="DoctorProfileID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorReviews" nillable="true" type="tns:ArrayOfDoctorReview" />
          <xs:element minOccurs="0" name="DoctorType" nillable="true" type="tns:DoctorType" />
          <xs:element minOccurs="0" name="DoctorTypeID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorTypeReference" nillable="true" type="q9:EntityReferenceOfDoctorTypeC6o4pJ7w" />
          <xs:element minOccurs="0" name="Verified" nillable="true" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DoctorProfile" nillable="true" type="tns:DoctorProfile" />
  <xs:complexType name="ArrayOfDoctorInDoctorDegree">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DoctorInDoctorDegree" nillable="true" type="tns:DoctorInDoctorDegree" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDoctorInDoctorDegree" nillable="true" type="tns:ArrayOfDoctorInDoctorDegree" />
  <xs:complexType name="DoctorInDoctorDegree">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q10="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q10:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DoctorDegree" nillable="true" type="tns:DoctorDegree" />
          <xs:element minOccurs="0" name="DoctorDegreeID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorDegreeReference" nillable="true" type="q10:EntityReferenceOfDoctorDegreeC6o4pJ7w" />
          <xs:element minOccurs="0" name="DoctorInDoctorDegreeID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorProfile" nillable="true" type="tns:DoctorProfile" />
          <xs:element minOccurs="0" name="DoctorProfileID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorProfileReference" nillable="true" type="q10:EntityReferenceOfDoctorProfileC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DoctorInDoctorDegree" nillable="true" type="tns:DoctorInDoctorDegree" />
  <xs:complexType name="DoctorDegree">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q11="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q11:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DegreeDescirpiton" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DegreeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DoctorDegreeID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorInDoctorDegrees" nillable="true" type="tns:ArrayOfDoctorInDoctorDegree" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DoctorDegree" nillable="true" type="tns:DoctorDegree" />
  <xs:complexType name="ArrayOfDoctorReview">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DoctorReview" nillable="true" type="tns:DoctorReview" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDoctorReview" nillable="true" type="tns:ArrayOfDoctorReview" />
  <xs:complexType name="DoctorReview">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q12="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q12:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DoctorProfile" nillable="true" type="tns:DoctorProfile" />
          <xs:element minOccurs="0" name="DoctorProfileID" type="xs:int" />
          <xs:element minOccurs="0" name="DoctorProfileReference" nillable="true" type="q12:EntityReferenceOfDoctorProfileC6o4pJ7w" />
          <xs:element minOccurs="0" name="DoctorReviewID" type="xs:int" />
          <xs:element minOccurs="0" name="Rating" type="xs:int" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q12:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DoctorReview" nillable="true" type="tns:DoctorReview" />
  <xs:complexType name="DoctorType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q13="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q13:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DoctorProfiles" nillable="true" type="tns:ArrayOfDoctorProfile" />
          <xs:element minOccurs="0" name="DoctorTypeID" type="xs:int" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DoctorType" nillable="true" type="tns:DoctorType" />
  <xs:complexType name="ArrayOfDoctorProfile">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DoctorProfile" nillable="true" type="tns:DoctorProfile" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDoctorProfile" nillable="true" type="tns:ArrayOfDoctorProfile" />
  <xs:complexType name="Location">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q14="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q14:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="City" nillable="true" type="tns:City" />
          <xs:element minOccurs="0" name="CityID" type="xs:int" />
          <xs:element minOccurs="0" name="CityReference" nillable="true" type="q14:EntityReferenceOfCityC6o4pJ7w" />
          <xs:element minOccurs="0" name="DateTimeAdded" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeUpdated" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DoctorClinics" nillable="true" type="tns:ArrayOfDoctorClinic" />
          <xs:element minOccurs="0" name="Latitude" type="xs:decimal" />
          <xs:element minOccurs="0" name="LocationID" type="xs:int" />
          <xs:element minOccurs="0" name="Longitude" type="xs:decimal" />
          <xs:element minOccurs="0" name="RestaurantBranches" nillable="true" type="tns:ArrayOfRestaurantBranch" />
          <xs:element minOccurs="0" name="UserProfiles" nillable="true" type="tns:ArrayOfUserProfile" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Location" nillable="true" type="tns:Location" />
  <xs:complexType name="City">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q15="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q15:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CityID" type="xs:int" />
          <xs:element minOccurs="0" name="CityName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Country" nillable="true" type="tns:Country" />
          <xs:element minOccurs="0" name="CountryID" type="xs:int" />
          <xs:element minOccurs="0" name="CountryReference" nillable="true" type="q15:EntityReferenceOfCountryC6o4pJ7w" />
          <xs:element minOccurs="0" name="Locations" nillable="true" type="tns:ArrayOfLocation" />
          <xs:element minOccurs="0" name="TemperatureDiaries" nillable="true" type="tns:ArrayOfTemperatureDiary" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="City" nillable="true" type="tns:City" />
  <xs:complexType name="Country">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q16="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q16:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Cities" nillable="true" type="tns:ArrayOfCity" />
          <xs:element minOccurs="0" name="CountryID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodCountries" nillable="true" type="tns:ArrayOfFoodCountry" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Country" nillable="true" type="tns:Country" />
  <xs:complexType name="ArrayOfCity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="City" nillable="true" type="tns:City" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCity" nillable="true" type="tns:ArrayOfCity" />
  <xs:complexType name="ArrayOfFoodCountry">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodCountry" nillable="true" type="tns:FoodCountry" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodCountry" nillable="true" type="tns:ArrayOfFoodCountry" />
  <xs:complexType name="FoodCountry">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q17="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q17:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Country" nillable="true" type="tns:Country" />
          <xs:element minOccurs="0" name="CountryID" type="xs:int" />
          <xs:element minOccurs="0" name="CountryReference" nillable="true" type="q17:EntityReferenceOfCountryC6o4pJ7w" />
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodCountryID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q17:EntityReferenceOfFoodC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodCountry" nillable="true" type="tns:FoodCountry" />
  <xs:complexType name="Food">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q18="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q18:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeAdded" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeUpdated" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FoodBrand" nillable="true" type="tns:FoodBrand" />
          <xs:element minOccurs="0" name="FoodBrandID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="FoodBrandReference" nillable="true" type="q18:EntityReferenceOfFoodBrandC6o4pJ7w" />
          <xs:element minOccurs="0" name="FoodCountries" nillable="true" type="tns:ArrayOfFoodCountry" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodInFoodCategories" nillable="true" type="tns:ArrayOfFoodInFoodCategory" />
          <xs:element minOccurs="0" name="FoodInMeals" nillable="true" type="tns:ArrayOfFoodInMeal" />
          <xs:element minOccurs="0" name="FoodInPregnancies" nillable="true" type="tns:ArrayOfFoodInPregnancy" />
          <xs:element minOccurs="0" name="FoodIngredientsInFoods" nillable="true" type="tns:ArrayOfFoodIngredientsInFood" />
          <xs:element minOccurs="0" name="FoodLikes" nillable="true" type="tns:ArrayOfFoodLike" />
          <xs:element minOccurs="0" name="FoodName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FoodServings" nillable="true" type="tns:ArrayOfFoodServing" />
          <xs:element minOccurs="0" name="FoodTemperatures" nillable="true" type="tns:ArrayOfFoodTemperature" />
          <xs:element minOccurs="0" name="FoodTimes" nillable="true" type="tns:ArrayOfFoodTime" />
          <xs:element minOccurs="0" name="HealthRating" nillable="true" type="tns:HealthRating" />
          <xs:element minOccurs="0" name="HealthRatingID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="HealthRatingReference" nillable="true" type="q18:EntityReferenceOfHealthRatingC6o4pJ7w" />
          <xs:element minOccurs="0" name="PregnancyProblemFoods" nillable="true" type="tns:ArrayOfPregnancyProblemFood" />
          <xs:element minOccurs="0" name="Recipe" nillable="true" type="tns:Recipe" />
          <xs:element minOccurs="0" name="RecipeID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeReference" nillable="true" type="q18:EntityReferenceOfRecipeC6o4pJ7w" />
          <xs:element minOccurs="0" name="RestaurantFoods" nillable="true" type="tns:ArrayOfRestaurantFood" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserFoodFavs" nillable="true" type="tns:ArrayOfUserFoodFav" />
          <xs:element minOccurs="0" name="UserID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q18:EntityReferenceOfUserC6o4pJ7w" />
          <xs:element minOccurs="0" name="UserRestaurantFoods" nillable="true" type="tns:ArrayOfUserRestaurantFood" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Food" nillable="true" type="tns:Food" />
  <xs:complexType name="FoodBrand">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q19="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q19:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="FoodBrandDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FoodBrandID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodBrandName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Foods" nillable="true" type="tns:ArrayOfFood" />
          <xs:element minOccurs="0" name="HealthRating" nillable="true" type="tns:HealthRating" />
          <xs:element minOccurs="0" name="HealthRatingID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="HealthRatingReference" nillable="true" type="q19:EntityReferenceOfHealthRatingC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodBrand" nillable="true" type="tns:FoodBrand" />
  <xs:complexType name="ArrayOfFood">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Food" nillable="true" type="tns:Food" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFood" nillable="true" type="tns:ArrayOfFood" />
  <xs:complexType name="HealthRating">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q20="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q20:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FoodBrands" nillable="true" type="tns:ArrayOfFoodBrand" />
          <xs:element minOccurs="0" name="FoodIngredients" nillable="true" type="tns:ArrayOfFoodIngredient" />
          <xs:element minOccurs="0" name="Foods" nillable="true" type="tns:ArrayOfFood" />
          <xs:element minOccurs="0" name="HealthRatingID" type="xs:int" />
          <xs:element minOccurs="0" name="Meals" nillable="true" type="tns:ArrayOfMeal" />
          <xs:element minOccurs="0" name="MetaData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Rating" type="xs:double" />
          <xs:element minOccurs="0" name="Shoppings" nillable="true" type="tns:ArrayOfShopping" />
          <xs:element minOccurs="0" name="UserProfiles" nillable="true" type="tns:ArrayOfUserProfile" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="HealthRating" nillable="true" type="tns:HealthRating" />
  <xs:complexType name="ArrayOfFoodBrand">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodBrand" nillable="true" type="tns:FoodBrand" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodBrand" nillable="true" type="tns:ArrayOfFoodBrand" />
  <xs:complexType name="ArrayOfFoodIngredient">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodIngredient" nillable="true" type="tns:FoodIngredient" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodIngredient" nillable="true" type="tns:ArrayOfFoodIngredient" />
  <xs:complexType name="FoodIngredient">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q21="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q21:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="BarcodeInFoodIngredients" nillable="true" type="tns:ArrayOfBarcodeInFoodIngredient" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FoodIngredientID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodIngredientsInFoods" nillable="true" type="tns:ArrayOfFoodIngredientsInFood" />
          <xs:element minOccurs="0" name="HealthRating" nillable="true" type="tns:HealthRating" />
          <xs:element minOccurs="0" name="HealthRatingID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="HealthRatingReference" nillable="true" type="q21:EntityReferenceOfHealthRatingC6o4pJ7w" />
          <xs:element minOccurs="0" name="IngredientDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IngredientName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IngredientsAtHomes" nillable="true" type="tns:ArrayOfIngredientsAtHome" />
          <xs:element minOccurs="0" name="NutritionInfo" nillable="true" type="tns:NutritionInfo" />
          <xs:element minOccurs="0" name="NutritionInfoID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="NutritionInfoReference" nillable="true" type="q21:EntityReferenceOfNutritionInfoC6o4pJ7w" />
          <xs:element minOccurs="0" name="Quantity" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RecipeIndgredients" nillable="true" type="tns:ArrayOfRecipeIndgredient" />
          <xs:element minOccurs="0" name="ShoppingCarts" nillable="true" type="tns:ArrayOfShoppingCart" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserFoodIngredientFavs" nillable="true" type="tns:ArrayOfUserFoodIngredientFav" />
          <xs:element minOccurs="0" name="UserID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q21:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodIngredient" nillable="true" type="tns:FoodIngredient" />
  <xs:complexType name="ArrayOfBarcodeInFoodIngredient">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BarcodeInFoodIngredient" nillable="true" type="tns:BarcodeInFoodIngredient" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBarcodeInFoodIngredient" nillable="true" type="tns:ArrayOfBarcodeInFoodIngredient" />
  <xs:complexType name="BarcodeInFoodIngredient">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q22="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q22:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="BarCodeInFoodIngredients" type="xs:int" />
          <xs:element minOccurs="0" name="Barcode" nillable="true" type="tns:Barcode" />
          <xs:element minOccurs="0" name="BarcodeID" type="xs:int" />
          <xs:element minOccurs="0" name="BarcodeReference" nillable="true" type="q22:EntityReferenceOfBarcodeC6o4pJ7w" />
          <xs:element minOccurs="0" name="FoodIngredient" nillable="true" type="tns:FoodIngredient" />
          <xs:element minOccurs="0" name="FoodIngredientID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodIngredientReference" nillable="true" type="q22:EntityReferenceOfFoodIngredientC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="BarcodeInFoodIngredient" nillable="true" type="tns:BarcodeInFoodIngredient" />
  <xs:complexType name="Barcode">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q23="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q23:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="BarCode1" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BarCodeID" type="xs:int" />
          <xs:element minOccurs="0" name="BarCodeTypeID" type="xs:int" />
          <xs:element minOccurs="0" name="BarcodeInFoodIngredients" nillable="true" type="tns:ArrayOfBarcodeInFoodIngredient" />
          <xs:element minOccurs="0" name="BarcodeType" nillable="true" type="tns:BarcodeType" />
          <xs:element minOccurs="0" name="BarcodeTypeReference" nillable="true" type="q23:EntityReferenceOfBarcodeTypeC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Barcode" nillable="true" type="tns:Barcode" />
  <xs:complexType name="BarcodeType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q24="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q24:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="BarcodeTypeID" type="xs:int" />
          <xs:element minOccurs="0" name="Barcodes" nillable="true" type="tns:ArrayOfBarcode" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="BarcodeType" nillable="true" type="tns:BarcodeType" />
  <xs:complexType name="ArrayOfBarcode">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Barcode" nillable="true" type="tns:Barcode" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBarcode" nillable="true" type="tns:ArrayOfBarcode" />
  <xs:complexType name="ArrayOfFoodIngredientsInFood">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodIngredientsInFood" nillable="true" type="tns:FoodIngredientsInFood" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodIngredientsInFood" nillable="true" type="tns:ArrayOfFoodIngredientsInFood" />
  <xs:complexType name="FoodIngredientsInFood">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q25="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q25:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodIngredient" nillable="true" type="tns:FoodIngredient" />
          <xs:element minOccurs="0" name="FoodIngredientID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodIngredientReference" nillable="true" type="q25:EntityReferenceOfFoodIngredientC6o4pJ7w" />
          <xs:element minOccurs="0" name="FoodIngredientsInFoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q25:EntityReferenceOfFoodC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodIngredientsInFood" nillable="true" type="tns:FoodIngredientsInFood" />
  <xs:complexType name="ArrayOfIngredientsAtHome">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IngredientsAtHome" nillable="true" type="tns:IngredientsAtHome" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIngredientsAtHome" nillable="true" type="tns:ArrayOfIngredientsAtHome" />
  <xs:complexType name="IngredientsAtHome">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q26="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q26:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeAdded" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeUpdated" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FoodIngredient" nillable="true" type="tns:FoodIngredient" />
          <xs:element minOccurs="0" name="FoodIngredientID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodIngredientReference" nillable="true" type="q26:EntityReferenceOfFoodIngredientC6o4pJ7w" />
          <xs:element minOccurs="0" name="IngredientsAtHomeID" type="xs:int" />
          <xs:element minOccurs="0" name="Quantity" type="xs:int" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q26:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="IngredientsAtHome" nillable="true" type="tns:IngredientsAtHome" />
  <xs:complexType name="NutritionInfo">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q27="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q27:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Calcium" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Calories" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Carbs" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Cholestrol" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="DateTimeStamp" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Fiber" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="FoodIngredients" nillable="true" type="tns:ArrayOfFoodIngredient" />
          <xs:element minOccurs="0" name="FoodServings" nillable="true" type="tns:ArrayOfFoodServing" />
          <xs:element minOccurs="0" name="Iron" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="MonoSaturatedFat" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="NutritionInfoID" type="xs:int" />
          <xs:element minOccurs="0" name="PolyUnsaturatedFat" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Potassium" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Protien" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="SaturatedFat" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Sodium" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="Sugar" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="TransFat" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="VitaminA" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="VitaminC" nillable="true" type="xs:decimal" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="NutritionInfo" nillable="true" type="tns:NutritionInfo" />
  <xs:complexType name="ArrayOfFoodServing">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodServing" nillable="true" type="tns:FoodServing" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodServing" nillable="true" type="tns:ArrayOfFoodServing" />
  <xs:complexType name="FoodServing">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q28="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q28:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeAdded" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeUpdated" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodDiaries" nillable="true" type="tns:ArrayOfFoodDiary" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q28:EntityReferenceOfFoodC6o4pJ7w" />
          <xs:element minOccurs="0" name="FoodServingID" type="xs:int" />
          <xs:element minOccurs="0" name="MeasurementDescription" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="MetricServingAmount" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="MetricServingUnit" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NumberOfUnits" nillable="true" type="xs:decimal" />
          <xs:element minOccurs="0" name="NutritionInfo" nillable="true" type="tns:NutritionInfo" />
          <xs:element minOccurs="0" name="NutritionInfoID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="NutritionInfoReference" nillable="true" type="q28:EntityReferenceOfNutritionInfoC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodServing" nillable="true" type="tns:FoodServing" />
  <xs:complexType name="ArrayOfFoodDiary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodDiary" nillable="true" type="tns:FoodDiary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodDiary" nillable="true" type="tns:ArrayOfFoodDiary" />
  <xs:complexType name="FoodDiary">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q29="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q29:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ClientDateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FoodDiaryID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodServing" nillable="true" type="tns:FoodServing" />
          <xs:element minOccurs="0" name="FoodServingID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodServingReference" nillable="true" type="q29:EntityReferenceOfFoodServingC6o4pJ7w" />
          <xs:element minOccurs="0" name="Quantity" type="xs:int" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q29:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodDiary" nillable="true" type="tns:FoodDiary" />
  <xs:complexType name="ArrayOfRecipeIndgredient">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RecipeIndgredient" nillable="true" type="tns:RecipeIndgredient" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRecipeIndgredient" nillable="true" type="tns:ArrayOfRecipeIndgredient" />
  <xs:complexType name="RecipeIndgredient">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q30="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q30:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="FoodIngredient" nillable="true" type="tns:FoodIngredient" />
          <xs:element minOccurs="0" name="FoodIngredientID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodIngredientReference" nillable="true" type="q30:EntityReferenceOfFoodIngredientC6o4pJ7w" />
          <xs:element minOccurs="0" name="Recipe" nillable="true" type="tns:Recipe" />
          <xs:element minOccurs="0" name="RecipeID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeIngredientsID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeReference" nillable="true" type="q30:EntityReferenceOfRecipeC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RecipeIndgredient" nillable="true" type="tns:RecipeIndgredient" />
  <xs:complexType name="Recipe">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q31="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q31:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Approved" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Foods" nillable="true" type="tns:ArrayOfFood" />
          <xs:element minOccurs="0" name="RecipeCategory" nillable="true" type="tns:RecipeCategory" />
          <xs:element minOccurs="0" name="RecipeCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeCategoryReference" nillable="true" type="q31:EntityReferenceOfRecipeCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="RecipeCooks" nillable="true" type="tns:ArrayOfRecipeCook" />
          <xs:element minOccurs="0" name="RecipeDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RecipeID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeImages" nillable="true" type="tns:ArrayOfRecipeImage" />
          <xs:element minOccurs="0" name="RecipeIndgredient" nillable="true" type="tns:RecipeIndgredient" />
          <xs:element minOccurs="0" name="RecipeIndgredientReference" nillable="true" type="q31:EntityReferenceOfRecipeIndgredientC6o4pJ7w" />
          <xs:element minOccurs="0" name="RecipeLikes" nillable="true" type="tns:ArrayOfRecipeLike" />
          <xs:element minOccurs="0" name="RecipeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RecipeReads" nillable="true" type="tns:ArrayOfRecipeRead" />
          <xs:element minOccurs="0" name="RecipeSteps" nillable="true" type="tns:ArrayOfRecipeStep" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q31:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Recipe" nillable="true" type="tns:Recipe" />
  <xs:complexType name="RecipeCategory">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q32="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q32:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CategoryDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ParentCategoryID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeCategories1" nillable="true" type="tns:ArrayOfRecipeCategory" />
          <xs:element minOccurs="0" name="RecipeCategory1" nillable="true" type="tns:RecipeCategory" />
          <xs:element minOccurs="0" name="RecipeCategory1Reference" nillable="true" type="q32:EntityReferenceOfRecipeCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="RecipeCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="Recipes" nillable="true" type="tns:ArrayOfRecipe" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RecipeCategory" nillable="true" type="tns:RecipeCategory" />
  <xs:complexType name="ArrayOfRecipeCategory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RecipeCategory" nillable="true" type="tns:RecipeCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRecipeCategory" nillable="true" type="tns:ArrayOfRecipeCategory" />
  <xs:complexType name="ArrayOfRecipe">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Recipe" nillable="true" type="tns:Recipe" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRecipe" nillable="true" type="tns:ArrayOfRecipe" />
  <xs:complexType name="ArrayOfRecipeCook">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RecipeCook" nillable="true" type="tns:RecipeCook" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRecipeCook" nillable="true" type="tns:ArrayOfRecipeCook" />
  <xs:complexType name="RecipeCook">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q33="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q33:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Recipe" nillable="true" type="tns:Recipe" />
          <xs:element minOccurs="0" name="RecipeCookID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeReference" nillable="true" type="q33:EntityReferenceOfRecipeC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q33:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RecipeCook" nillable="true" type="tns:RecipeCook" />
  <xs:complexType name="ArrayOfRecipeImage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RecipeImage" nillable="true" type="tns:RecipeImage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRecipeImage" nillable="true" type="tns:ArrayOfRecipeImage" />
  <xs:complexType name="RecipeImage">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q34="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q34:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Image" nillable="true" type="tns:Image" />
          <xs:element minOccurs="0" name="ImageID" type="xs:int" />
          <xs:element minOccurs="0" name="ImageReference" nillable="true" type="q34:EntityReferenceOfImageC6o4pJ7w" />
          <xs:element minOccurs="0" name="Recipe" nillable="true" type="tns:Recipe" />
          <xs:element minOccurs="0" name="RecipeID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeImageID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeReference" nillable="true" type="q34:EntityReferenceOfRecipeC6o4pJ7w" />
          <xs:element minOccurs="0" name="RecipeSteps" nillable="true" type="tns:ArrayOfRecipeStep" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q34:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RecipeImage" nillable="true" type="tns:RecipeImage" />
  <xs:complexType name="Image">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q35="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q35:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Extention" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ImageDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ImageFile" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ImageID" type="xs:int" />
          <xs:element minOccurs="0" name="ImageName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PregnancyWeekImages" nillable="true" type="tns:ArrayOfPregnancyWeekImage" />
          <xs:element minOccurs="0" name="RecipeImages" nillable="true" type="tns:ArrayOfRecipeImage" />
          <xs:element minOccurs="0" name="Size" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Image" nillable="true" type="tns:Image" />
  <xs:complexType name="ArrayOfPregnancyWeekImage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PregnancyWeekImage" nillable="true" type="tns:PregnancyWeekImage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPregnancyWeekImage" nillable="true" type="tns:ArrayOfPregnancyWeekImage" />
  <xs:complexType name="PregnancyWeekImage">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q36="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q36:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Image" nillable="true" type="tns:Image" />
          <xs:element minOccurs="0" name="ImageID" type="xs:int" />
          <xs:element minOccurs="0" name="ImageReference" nillable="true" type="q36:EntityReferenceOfImageC6o4pJ7w" />
          <xs:element minOccurs="0" name="PregnancyWeek" nillable="true" type="tns:PregnancyWeek" />
          <xs:element minOccurs="0" name="PregnancyWeekID" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyWeekImageID" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyWeekReference" nillable="true" type="q36:EntityReferenceOfPregnancyWeekC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PregnancyWeekImage" nillable="true" type="tns:PregnancyWeekImage" />
  <xs:complexType name="PregnancyWeek">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q37="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q37:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FoodInPregnancies" nillable="true" type="tns:ArrayOfFoodInPregnancy" />
          <xs:element minOccurs="0" name="Metadata" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Pregnancies" nillable="true" type="tns:ArrayOfPregnancy" />
          <xs:element minOccurs="0" name="PregnancyNotifications" nillable="true" type="tns:ArrayOfPregnancyNotification" />
          <xs:element minOccurs="0" name="PregnancyWeekID" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyWeekImages" nillable="true" type="tns:ArrayOfPregnancyWeekImage" />
          <xs:element minOccurs="0" name="WeekCount" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PregnancyWeek" nillable="true" type="tns:PregnancyWeek" />
  <xs:complexType name="ArrayOfFoodInPregnancy">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodInPregnancy" nillable="true" type="tns:FoodInPregnancy" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodInPregnancy" nillable="true" type="tns:ArrayOfFoodInPregnancy" />
  <xs:complexType name="FoodInPregnancy">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q38="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q38:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q38:EntityReferenceOfFoodC6o4pJ7w" />
          <xs:element minOccurs="0" name="FoodsInPregnancyID" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyWeek" nillable="true" type="tns:PregnancyWeek" />
          <xs:element minOccurs="0" name="PregnancyWeekID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyWeekReference" nillable="true" type="q38:EntityReferenceOfPregnancyWeekC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodInPregnancy" nillable="true" type="tns:FoodInPregnancy" />
  <xs:complexType name="ArrayOfPregnancy">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Pregnancy" nillable="true" type="tns:Pregnancy" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPregnancy" nillable="true" type="tns:ArrayOfPregnancy" />
  <xs:complexType name="Pregnancy">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q39="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q39:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="MetaData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PregnancyID" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyNotifications" nillable="true" type="tns:ArrayOfPregnancyNotification" />
          <xs:element minOccurs="0" name="PregnancyWeek" nillable="true" type="tns:PregnancyWeek" />
          <xs:element minOccurs="0" name="PregnancyWeekID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyWeekReference" nillable="true" type="q39:EntityReferenceOfPregnancyWeekC6o4pJ7w" />
          <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserPregnancyProblems" nillable="true" type="tns:ArrayOfUserPregnancyProblem" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q39:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Pregnancy" nillable="true" type="tns:Pregnancy" />
  <xs:complexType name="ArrayOfPregnancyNotification">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PregnancyNotification" nillable="true" type="tns:PregnancyNotification" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPregnancyNotification" nillable="true" type="tns:ArrayOfPregnancyNotification" />
  <xs:complexType name="PregnancyNotification">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q40="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q40:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DayCount" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="Descirption" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MetaData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Pregnancy" nillable="true" type="tns:Pregnancy" />
          <xs:element minOccurs="0" name="PregnancyID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyNotificationID" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyNotificationType" nillable="true" type="tns:PregnancyNotificationType" />
          <xs:element minOccurs="0" name="PregnancyNotificationTypeID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyNotificationTypeReference" nillable="true" type="q40:EntityReferenceOfPregnancyNotificationTypeC6o4pJ7w" />
          <xs:element minOccurs="0" name="PregnancyReference" nillable="true" type="q40:EntityReferenceOfPregnancyC6o4pJ7w" />
          <xs:element minOccurs="0" name="PregnancyWeek" nillable="true" type="tns:PregnancyWeek" />
          <xs:element minOccurs="0" name="PregnancyWeekID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyWeekReference" nillable="true" type="q40:EntityReferenceOfPregnancyWeekC6o4pJ7w" />
          <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PregnancyNotification" nillable="true" type="tns:PregnancyNotification" />
  <xs:complexType name="PregnancyNotificationType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q41="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q41:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PregnancyNotificationTypeID" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyNotifications" nillable="true" type="tns:ArrayOfPregnancyNotification" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PregnancyNotificationType" nillable="true" type="tns:PregnancyNotificationType" />
  <xs:complexType name="ArrayOfUserPregnancyProblem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserPregnancyProblem" nillable="true" type="tns:UserPregnancyProblem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserPregnancyProblem" nillable="true" type="tns:ArrayOfUserPregnancyProblem" />
  <xs:complexType name="UserPregnancyProblem">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q42="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q42:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ClientDateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Cured" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EndDateTimeStamp" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Pregnancy" nillable="true" type="tns:Pregnancy" />
          <xs:element minOccurs="0" name="PregnancyID" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyProblem" nillable="true" type="tns:PregnancyProblem" />
          <xs:element minOccurs="0" name="PregnancyProblemID" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyProblemReference" nillable="true" type="q42:EntityReferenceOfPregnancyProblemC6o4pJ7w" />
          <xs:element minOccurs="0" name="PregnancyReference" nillable="true" type="q42:EntityReferenceOfPregnancyC6o4pJ7w" />
          <xs:element minOccurs="0" name="StartDateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UserPregnancyProblemID" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserPregnancyProblem" nillable="true" type="tns:UserPregnancyProblem" />
  <xs:complexType name="PregnancyProblem">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q43="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q43:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Cure" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PregnancyProblemFoods" nillable="true" type="tns:ArrayOfPregnancyProblemFood" />
          <xs:element minOccurs="0" name="PregnancyProblemsID" type="xs:int" />
          <xs:element minOccurs="0" name="UserPregnancyProblems" nillable="true" type="tns:ArrayOfUserPregnancyProblem" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PregnancyProblem" nillable="true" type="tns:PregnancyProblem" />
  <xs:complexType name="ArrayOfPregnancyProblemFood">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PregnancyProblemFood" nillable="true" type="tns:PregnancyProblemFood" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPregnancyProblemFood" nillable="true" type="tns:ArrayOfPregnancyProblemFood" />
  <xs:complexType name="PregnancyProblemFood">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q44="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q44:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q44:EntityReferenceOfFoodC6o4pJ7w" />
          <xs:element minOccurs="0" name="PregnancyProblem" nillable="true" type="tns:PregnancyProblem" />
          <xs:element minOccurs="0" name="PregnancyProblemID" type="xs:int" />
          <xs:element minOccurs="0" name="PregnancyProblemReference" nillable="true" type="q44:EntityReferenceOfPregnancyProblemC6o4pJ7w" />
          <xs:element minOccurs="0" name="PregnencyProblemFoodID" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PregnancyProblemFood" nillable="true" type="tns:PregnancyProblemFood" />
  <xs:complexType name="ArrayOfRecipeStep">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RecipeStep" nillable="true" type="tns:RecipeStep" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRecipeStep" nillable="true" type="tns:ArrayOfRecipeStep" />
  <xs:complexType name="RecipeStep">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q45="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q45:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Recipe" nillable="true" type="tns:Recipe" />
          <xs:element minOccurs="0" name="RecipeID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeImage" nillable="true" type="tns:RecipeImage" />
          <xs:element minOccurs="0" name="RecipeImageID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeImageReference" nillable="true" type="q45:EntityReferenceOfRecipeImageC6o4pJ7w" />
          <xs:element minOccurs="0" name="RecipeReference" nillable="true" type="q45:EntityReferenceOfRecipeC6o4pJ7w" />
          <xs:element minOccurs="0" name="RecipeStepID" type="xs:int" />
          <xs:element minOccurs="0" name="StepCount" type="xs:int" />
          <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RecipeStep" nillable="true" type="tns:RecipeStep" />
  <xs:complexType name="ArrayOfRecipeLike">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RecipeLike" nillable="true" type="tns:RecipeLike" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRecipeLike" nillable="true" type="tns:ArrayOfRecipeLike" />
  <xs:complexType name="RecipeLike">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q46="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q46:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Liked" type="xs:boolean" />
          <xs:element minOccurs="0" name="Recipe" nillable="true" type="tns:Recipe" />
          <xs:element minOccurs="0" name="RecipeID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeLikeID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeReference" nillable="true" type="q46:EntityReferenceOfRecipeC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q46:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RecipeLike" nillable="true" type="tns:RecipeLike" />
  <xs:complexType name="ArrayOfRecipeRead">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RecipeRead" nillable="true" type="tns:RecipeRead" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRecipeRead" nillable="true" type="tns:ArrayOfRecipeRead" />
  <xs:complexType name="RecipeRead">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q47="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q47:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Recipe" nillable="true" type="tns:Recipe" />
          <xs:element minOccurs="0" name="RecipeID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeReadID" type="xs:int" />
          <xs:element minOccurs="0" name="RecipeReference" nillable="true" type="q47:EntityReferenceOfRecipeC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q47:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RecipeRead" nillable="true" type="tns:RecipeRead" />
  <xs:complexType name="ArrayOfShoppingCart">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ShoppingCart" nillable="true" type="tns:ShoppingCart" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfShoppingCart" nillable="true" type="tns:ArrayOfShoppingCart" />
  <xs:complexType name="ShoppingCart">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q48="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q48:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Bought" type="xs:boolean" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FoodIngredient" nillable="true" type="tns:FoodIngredient" />
          <xs:element minOccurs="0" name="FoodIngredientReference" nillable="true" type="q48:EntityReferenceOfFoodIngredientC6o4pJ7w" />
          <xs:element minOccurs="0" name="FoodIngredientsID" type="xs:int" />
          <xs:element minOccurs="0" name="Quantity" type="xs:int" />
          <xs:element minOccurs="0" name="Shopping" nillable="true" type="tns:Shopping" />
          <xs:element minOccurs="0" name="ShoppingID" type="xs:int" />
          <xs:element minOccurs="0" name="ShoppingReference" nillable="true" type="q48:EntityReferenceOfShoppingC6o4pJ7w" />
          <xs:element minOccurs="0" name="ShpooingCartID" type="xs:int" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q48:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ShoppingCart" nillable="true" type="tns:ShoppingCart" />
  <xs:complexType name="Shopping">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q49="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q49:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="HealthRating" nillable="true" type="tns:HealthRating" />
          <xs:element minOccurs="0" name="HealthRatingID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="HealthRatingReference" nillable="true" type="q49:EntityReferenceOfHealthRatingC6o4pJ7w" />
          <xs:element minOccurs="0" name="ShoppingCarts" nillable="true" type="tns:ArrayOfShoppingCart" />
          <xs:element minOccurs="0" name="ShoppingID" type="xs:int" />
          <xs:element minOccurs="0" name="ShoppingName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q49:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Shopping" nillable="true" type="tns:Shopping" />
  <xs:complexType name="ArrayOfUserFoodIngredientFav">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserFoodIngredientFav" nillable="true" type="tns:UserFoodIngredientFav" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserFoodIngredientFav" nillable="true" type="tns:ArrayOfUserFoodIngredientFav" />
  <xs:complexType name="UserFoodIngredientFav">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q50="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q50:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FoodIngredient" nillable="true" type="tns:FoodIngredient" />
          <xs:element minOccurs="0" name="FoodIngredientID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodIngredientReference" nillable="true" type="q50:EntityReferenceOfFoodIngredientC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserFoodIngredientFavsID" type="xs:int" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q50:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserFoodIngredientFav" nillable="true" type="tns:UserFoodIngredientFav" />
  <xs:complexType name="ArrayOfMeal">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Meal" nillable="true" type="tns:Meal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMeal" nillable="true" type="tns:ArrayOfMeal" />
  <xs:complexType name="Meal">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q51="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q51:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="FoodInMeals" nillable="true" type="tns:ArrayOfFoodInMeal" />
          <xs:element minOccurs="0" name="HealthRating" nillable="true" type="tns:HealthRating" />
          <xs:element minOccurs="0" name="HealthRatingID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="HealthRatingReference" nillable="true" type="q51:EntityReferenceOfHealthRatingC6o4pJ7w" />
          <xs:element minOccurs="0" name="MealCategory" nillable="true" type="tns:MealCategory" />
          <xs:element minOccurs="0" name="MealCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="MealCategoryReference" nillable="true" type="q51:EntityReferenceOfMealCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="MealDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MealDiaries" nillable="true" type="tns:ArrayOfMealDiary" />
          <xs:element minOccurs="0" name="MealID" type="xs:int" />
          <xs:element minOccurs="0" name="MealName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UserMealFavs" nillable="true" type="tns:ArrayOfUserMealFav" />
          <xs:element minOccurs="0" name="UserMeals" nillable="true" type="tns:ArrayOfUserMeal" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Meal" nillable="true" type="tns:Meal" />
  <xs:complexType name="ArrayOfFoodInMeal">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodInMeal" nillable="true" type="tns:FoodInMeal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodInMeal" nillable="true" type="tns:ArrayOfFoodInMeal" />
  <xs:complexType name="FoodInMeal">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q52="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q52:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodInMealID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q52:EntityReferenceOfFoodC6o4pJ7w" />
          <xs:element minOccurs="0" name="Meal" nillable="true" type="tns:Meal" />
          <xs:element minOccurs="0" name="MealID" type="xs:int" />
          <xs:element minOccurs="0" name="MealReference" nillable="true" type="q52:EntityReferenceOfMealC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodInMeal" nillable="true" type="tns:FoodInMeal" />
  <xs:complexType name="MealCategory">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q53="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q53:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CategoryDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="MealCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="Meals" nillable="true" type="tns:ArrayOfMeal" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="MealCategory" nillable="true" type="tns:MealCategory" />
  <xs:complexType name="ArrayOfMealDiary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MealDiary" nillable="true" type="tns:MealDiary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMealDiary" nillable="true" type="tns:ArrayOfMealDiary" />
  <xs:complexType name="MealDiary">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q54="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q54:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ClientDateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Meal" nillable="true" type="tns:Meal" />
          <xs:element minOccurs="0" name="MealID" type="xs:int" />
          <xs:element minOccurs="0" name="MealLikeID" type="xs:int" />
          <xs:element minOccurs="0" name="MealReference" nillable="true" type="q54:EntityReferenceOfMealC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q54:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="MealDiary" nillable="true" type="tns:MealDiary" />
  <xs:complexType name="ArrayOfUserMealFav">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserMealFav" nillable="true" type="tns:UserMealFav" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserMealFav" nillable="true" type="tns:ArrayOfUserMealFav" />
  <xs:complexType name="UserMealFav">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q55="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q55:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Meal" nillable="true" type="tns:Meal" />
          <xs:element minOccurs="0" name="MealID" type="xs:int" />
          <xs:element minOccurs="0" name="MealReference" nillable="true" type="q55:EntityReferenceOfMealC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserMealFavID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q55:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserMealFav" nillable="true" type="tns:UserMealFav" />
  <xs:complexType name="ArrayOfUserMeal">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserMeal" nillable="true" type="tns:UserMeal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserMeal" nillable="true" type="tns:ArrayOfUserMeal" />
  <xs:complexType name="UserMeal">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q56="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q56:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Meal" nillable="true" type="tns:Meal" />
          <xs:element minOccurs="0" name="MealID" type="xs:int" />
          <xs:element minOccurs="0" name="MealReference" nillable="true" type="q56:EntityReferenceOfMealC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserMealID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q56:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserMeal" nillable="true" type="tns:UserMeal" />
  <xs:complexType name="ArrayOfShopping">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Shopping" nillable="true" type="tns:Shopping" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfShopping" nillable="true" type="tns:ArrayOfShopping" />
  <xs:complexType name="ArrayOfUserProfile">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserProfile" nillable="true" type="tns:UserProfile" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserProfile" nillable="true" type="tns:ArrayOfUserProfile" />
  <xs:complexType name="UserProfile">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q57="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q57:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ActivityLevel" nillable="true" type="tns:ActivityLevel" />
          <xs:element minOccurs="0" name="ActivityLevelID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="ActivityLevelReference" nillable="true" type="q57:EntityReferenceOfActivityLevelC6o4pJ7w" />
          <xs:element minOccurs="0" name="Age" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="BMI" nillable="true" type="xs:double" />
          <xs:element minOccurs="0" name="BMR" nillable="true" type="xs:double" />
          <xs:element minOccurs="0" name="Birthday" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="CurrentWeight" nillable="true" type="xs:double" />
          <xs:element minOccurs="0" name="DateTimeAdded" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeUpdated" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="HealthRating" nillable="true" type="tns:HealthRating" />
          <xs:element minOccurs="0" name="HealthRatingID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="HealthRatingReference" nillable="true" type="q57:EntityReferenceOfHealthRatingC6o4pJ7w" />
          <xs:element minOccurs="0" name="Height" nillable="true" type="xs:double" />
          <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Link" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Location" nillable="true" type="tns:Location" />
          <xs:element minOccurs="0" name="LocationID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="LocationReference" nillable="true" type="q57:EntityReferenceOfLocationC6o4pJ7w" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TargetWeight" nillable="true" type="xs:double" />
          <xs:element minOccurs="0" name="Timezone" nillable="true" type="xs:double" />
          <xs:element minOccurs="0" name="TotalCalorieLoseGainPerMonth" nillable="true" type="xs:double" />
          <xs:element minOccurs="0" name="TotalCalorieLostGainPerDay" nillable="true" type="xs:double" />
          <xs:element minOccurs="0" name="TotalCalorieNeedPerDay" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="UserProfile1" nillable="true" type="tns:UserProfile" />
          <xs:element minOccurs="0" name="UserProfile1Reference" nillable="true" type="q57:EntityReferenceOfUserProfileC6o4pJ7w" />
          <xs:element minOccurs="0" name="UserProfileID" type="xs:int" />
          <xs:element minOccurs="0" name="UserProfiles1" nillable="true" type="tns:UserProfile" />
          <xs:element minOccurs="0" name="UserProfiles1Reference" nillable="true" type="q57:EntityReferenceOfUserProfileC6o4pJ7w" />
          <xs:element minOccurs="0" name="WeightCategory" nillable="true" type="tns:WeightCategory" />
          <xs:element minOccurs="0" name="WeightCategoryID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="WeightCategoryReference" nillable="true" type="q57:EntityReferenceOfWeightCategoryC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserProfile" nillable="true" type="tns:UserProfile" />
  <xs:complexType name="ActivityLevel">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q58="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q58:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ActivityDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ActivityLevelID" type="xs:int" />
          <xs:element minOccurs="0" name="ActivityName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UserProfiles" nillable="true" type="tns:ArrayOfUserProfile" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ActivityLevel" nillable="true" type="tns:ActivityLevel" />
  <xs:complexType name="WeightCategory">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q59="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q59:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UserProfiles" nillable="true" type="tns:ArrayOfUserProfile" />
          <xs:element minOccurs="0" name="WeightCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="WeightDiaries" nillable="true" type="tns:ArrayOfWeightDiary" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="WeightCategory" nillable="true" type="tns:WeightCategory" />
  <xs:complexType name="ArrayOfWeightDiary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WeightDiary" nillable="true" type="tns:WeightDiary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWeightDiary" nillable="true" type="tns:ArrayOfWeightDiary" />
  <xs:complexType name="WeightDiary">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q60="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q60:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q60:EntityReferenceOfUserC6o4pJ7w" />
          <xs:element minOccurs="0" name="Weight" type="xs:double" />
          <xs:element minOccurs="0" name="WeightCategory" nillable="true" type="tns:WeightCategory" />
          <xs:element minOccurs="0" name="WeightCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="WeightCategoryReference" nillable="true" type="q60:EntityReferenceOfWeightCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="WeightDiaryID" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="WeightDiary" nillable="true" type="tns:WeightDiary" />
  <xs:complexType name="ArrayOfFoodInFoodCategory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodInFoodCategory" nillable="true" type="tns:FoodInFoodCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodInFoodCategory" nillable="true" type="tns:ArrayOfFoodInFoodCategory" />
  <xs:complexType name="FoodInFoodCategory">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q61="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q61:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodCategory" nillable="true" type="tns:FoodCategory" />
          <xs:element minOccurs="0" name="FoodCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodCategoryReference" nillable="true" type="q61:EntityReferenceOfFoodCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodInFoodCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q61:EntityReferenceOfFoodC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodInFoodCategory" nillable="true" type="tns:FoodInFoodCategory" />
  <xs:complexType name="FoodCategory">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q62="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q62:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FoodCategories1" nillable="true" type="tns:ArrayOfFoodCategory" />
          <xs:element minOccurs="0" name="FoodCategory1" nillable="true" type="tns:FoodCategory" />
          <xs:element minOccurs="0" name="FoodCategory1Reference" nillable="true" type="q62:EntityReferenceOfFoodCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="FoodCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodInFoodCategories" nillable="true" type="tns:ArrayOfFoodInFoodCategory" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ParentCategoryID" nillable="true" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodCategory" nillable="true" type="tns:FoodCategory" />
  <xs:complexType name="ArrayOfFoodCategory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodCategory" nillable="true" type="tns:FoodCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodCategory" nillable="true" type="tns:ArrayOfFoodCategory" />
  <xs:complexType name="ArrayOfFoodLike">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodLike" nillable="true" type="tns:FoodLike" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodLike" nillable="true" type="tns:ArrayOfFoodLike" />
  <xs:complexType name="FoodLike">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q63="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q63:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ClientDateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodLikeID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q63:EntityReferenceOfFoodC6o4pJ7w" />
          <xs:element minOccurs="0" name="Liked" type="xs:boolean" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q63:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodLike" nillable="true" type="tns:FoodLike" />
  <xs:complexType name="ArrayOfFoodTemperature">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodTemperature" nillable="true" type="tns:FoodTemperature" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodTemperature" nillable="true" type="tns:ArrayOfFoodTemperature" />
  <xs:complexType name="FoodTemperature">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q64="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q64:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q64:EntityReferenceOfFoodC6o4pJ7w" />
          <xs:element minOccurs="0" name="FoodTemperatureID" type="xs:int" />
          <xs:element minOccurs="0" name="TemperatureEnd" nillable="true" type="xs:double" />
          <xs:element minOccurs="0" name="TemperatureStart" type="xs:double" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodTemperature" nillable="true" type="tns:FoodTemperature" />
  <xs:complexType name="ArrayOfFoodTime">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FoodTime" nillable="true" type="tns:FoodTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFoodTime" nillable="true" type="tns:ArrayOfFoodTime" />
  <xs:complexType name="FoodTime">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q65="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q65:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q65:EntityReferenceOfFoodC6o4pJ7w" />
          <xs:element minOccurs="0" name="FoodTimeID" type="xs:int" />
          <xs:element minOccurs="0" name="TimeEnd" type="ser:duration" />
          <xs:element minOccurs="0" name="TimeStart" type="ser:duration" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoodTime" nillable="true" type="tns:FoodTime" />
  <xs:complexType name="ArrayOfRestaurantFood">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RestaurantFood" nillable="true" type="tns:RestaurantFood" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRestaurantFood" nillable="true" type="tns:ArrayOfRestaurantFood" />
  <xs:complexType name="RestaurantFood">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q66="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q66:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q66:EntityReferenceOfFoodC6o4pJ7w" />
          <xs:element minOccurs="0" name="Metadata" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Restaurant" nillable="true" type="tns:Restaurant" />
          <xs:element minOccurs="0" name="RestaurantFoodID" type="xs:int" />
          <xs:element minOccurs="0" name="RestaurantID" type="xs:int" />
          <xs:element minOccurs="0" name="RestaurantReference" nillable="true" type="q66:EntityReferenceOfRestaurantC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q66:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RestaurantFood" nillable="true" type="tns:RestaurantFood" />
  <xs:complexType name="Restaurant">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q67="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q67:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RestaurantBranches" nillable="true" type="tns:ArrayOfRestaurantBranch" />
          <xs:element minOccurs="0" name="RestaurantFoods" nillable="true" type="tns:ArrayOfRestaurantFood" />
          <xs:element minOccurs="0" name="RestaurantID" type="xs:int" />
          <xs:element minOccurs="0" name="RestaurantName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q67:EntityReferenceOfUserC6o4pJ7w" />
          <xs:element minOccurs="0" name="UserRestaurants" nillable="true" type="tns:ArrayOfUserRestaurant" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Restaurant" nillable="true" type="tns:Restaurant" />
  <xs:complexType name="ArrayOfRestaurantBranch">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RestaurantBranch" nillable="true" type="tns:RestaurantBranch" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRestaurantBranch" nillable="true" type="tns:ArrayOfRestaurantBranch" />
  <xs:complexType name="RestaurantBranch">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q68="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q68:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="BranchName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Location" nillable="true" type="tns:Location" />
          <xs:element minOccurs="0" name="LocationID" type="xs:int" />
          <xs:element minOccurs="0" name="LocationReference" nillable="true" type="q68:EntityReferenceOfLocationC6o4pJ7w" />
          <xs:element minOccurs="0" name="MetaData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Restaurant" nillable="true" type="tns:Restaurant" />
          <xs:element minOccurs="0" name="RestaurantBranchID" type="xs:int" />
          <xs:element minOccurs="0" name="RestaurantID" type="xs:int" />
          <xs:element minOccurs="0" name="RestaurantReference" nillable="true" type="q68:EntityReferenceOfRestaurantC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q68:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RestaurantBranch" nillable="true" type="tns:RestaurantBranch" />
  <xs:complexType name="ArrayOfUserRestaurant">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserRestaurant" nillable="true" type="tns:UserRestaurant" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserRestaurant" nillable="true" type="tns:ArrayOfUserRestaurant" />
  <xs:complexType name="UserRestaurant">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q69="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q69:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckInDateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Restaurant" nillable="true" type="tns:Restaurant" />
          <xs:element minOccurs="0" name="RestaurantID" type="xs:int" />
          <xs:element minOccurs="0" name="RestaurantReference" nillable="true" type="q69:EntityReferenceOfRestaurantC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q69:EntityReferenceOfUserC6o4pJ7w" />
          <xs:element minOccurs="0" name="UserRestaurantFoods" nillable="true" type="tns:ArrayOfUserRestaurantFood" />
          <xs:element minOccurs="0" name="UserRestaurantID" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserRestaurant" nillable="true" type="tns:UserRestaurant" />
  <xs:complexType name="ArrayOfUserRestaurantFood">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserRestaurantFood" nillable="true" type="tns:UserRestaurantFood" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserRestaurantFood" nillable="true" type="tns:ArrayOfUserRestaurantFood" />
  <xs:complexType name="UserRestaurantFood">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q70="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q70:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTime" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q70:EntityReferenceOfFoodC6o4pJ7w" />
          <xs:element minOccurs="0" name="UserRestaurant" nillable="true" type="tns:UserRestaurant" />
          <xs:element minOccurs="0" name="UserRestaurantFoodsID" type="xs:int" />
          <xs:element minOccurs="0" name="UserRestaurantID" type="xs:int" />
          <xs:element minOccurs="0" name="UserRestaurantReference" nillable="true" type="q70:EntityReferenceOfUserRestaurantC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserRestaurantFood" nillable="true" type="tns:UserRestaurantFood" />
  <xs:complexType name="ArrayOfUserFoodFav">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserFoodFav" nillable="true" type="tns:UserFoodFav" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserFoodFav" nillable="true" type="tns:ArrayOfUserFoodFav" />
  <xs:complexType name="UserFoodFav">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q71="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q71:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Food" nillable="true" type="tns:Food" />
          <xs:element minOccurs="0" name="FoodID" type="xs:int" />
          <xs:element minOccurs="0" name="FoodReference" nillable="true" type="q71:EntityReferenceOfFoodC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserFoodFavID" type="xs:int" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q71:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserFoodFav" nillable="true" type="tns:UserFoodFav" />
  <xs:complexType name="ArrayOfLocation">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Location" nillable="true" type="tns:Location" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLocation" nillable="true" type="tns:ArrayOfLocation" />
  <xs:complexType name="ArrayOfTemperatureDiary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TemperatureDiary" nillable="true" type="tns:TemperatureDiary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTemperatureDiary" nillable="true" type="tns:ArrayOfTemperatureDiary" />
  <xs:complexType name="TemperatureDiary">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q72="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q72:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="AverageTemperature" type="xs:decimal" />
          <xs:element minOccurs="0" name="City" nillable="true" type="tns:City" />
          <xs:element minOccurs="0" name="CityID" type="xs:int" />
          <xs:element minOccurs="0" name="CityReference" nillable="true" type="q72:EntityReferenceOfCityC6o4pJ7w" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FluidDiaries" nillable="true" type="tns:ArrayOfFluidDiary" />
          <xs:element minOccurs="0" name="MaximumTemperature" type="xs:decimal" />
          <xs:element minOccurs="0" name="MinimumTemperature" type="xs:decimal" />
          <xs:element minOccurs="0" name="TemperatureID" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TemperatureDiary" nillable="true" type="tns:TemperatureDiary" />
  <xs:complexType name="ArrayOfFluidDiary">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FluidDiary" nillable="true" type="tns:FluidDiary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFluidDiary" nillable="true" type="tns:ArrayOfFluidDiary" />
  <xs:complexType name="FluidDiary">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q73="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q73:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="ClientDateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FluidDiaryID" type="xs:int" />
          <xs:element minOccurs="0" name="FluidIntakeCount" type="xs:int" />
          <xs:element minOccurs="0" name="TemperatureDiary" nillable="true" type="tns:TemperatureDiary" />
          <xs:element minOccurs="0" name="TemperatureDiaryReference" nillable="true" type="q73:EntityReferenceOfTemperatureDiaryC6o4pJ7w" />
          <xs:element minOccurs="0" name="TemperatureID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q73:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FluidDiary" nillable="true" type="tns:FluidDiary" />
  <xs:complexType name="ArrayOfDoctorClinic">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DoctorClinic" nillable="true" type="tns:DoctorClinic" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDoctorClinic" nillable="true" type="tns:ArrayOfDoctorClinic" />
  <xs:complexType name="ArrayOfExercise">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Exercise" nillable="true" type="tns:Exercise" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfExercise" nillable="true" type="tns:ArrayOfExercise" />
  <xs:complexType name="Exercise">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q74="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q74:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CalorieBurned" type="xs:int" />
          <xs:element minOccurs="0" name="ClientDateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Duration" type="ser:duration" />
          <xs:element minOccurs="0" name="ExcersiseID" type="xs:int" />
          <xs:element minOccurs="0" name="ExerciseType" nillable="true" type="tns:ExerciseType" />
          <xs:element minOccurs="0" name="ExerciseTypeID" type="xs:int" />
          <xs:element minOccurs="0" name="ExerciseTypeReference" nillable="true" type="q74:EntityReferenceOfExerciseTypeC6o4pJ7w" />
          <xs:element minOccurs="0" name="MetaData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Speed" nillable="true" type="xs:double" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q74:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Exercise" nillable="true" type="tns:Exercise" />
  <xs:complexType name="ExerciseType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q75="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q75:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ExerciseTypeID" type="xs:int" />
          <xs:element minOccurs="0" name="Exercises" nillable="true" type="tns:ArrayOfExercise" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ExerciseType" nillable="true" type="tns:ExerciseType" />
  <xs:complexType name="ArrayOfForumThreadReply">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ForumThreadReply" nillable="true" type="tns:ForumThreadReply" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfForumThreadReply" nillable="true" type="tns:ArrayOfForumThreadReply" />
  <xs:complexType name="ForumThreadReply">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q76="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q76:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" nillable="true" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ForumThread" nillable="true" type="tns:ForumThread" />
          <xs:element minOccurs="0" name="ForumThreadID" type="xs:int" />
          <xs:element minOccurs="0" name="ForumThreadReference" nillable="true" type="q76:EntityReferenceOfForumThreadC6o4pJ7w" />
          <xs:element minOccurs="0" name="ForumThreadReplyID" type="xs:int" />
          <xs:element minOccurs="0" name="IsAnswer" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="ReplyText" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q76:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ForumThreadReply" nillable="true" type="tns:ForumThreadReply" />
  <xs:complexType name="ForumThread">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q77="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q77:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ForumCategory" nillable="true" type="tns:ForumCategory" />
          <xs:element minOccurs="0" name="ForumCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="ForumCategoryReference" nillable="true" type="q77:EntityReferenceOfForumCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="ForumThread1" nillable="true" type="tns:ForumThread" />
          <xs:element minOccurs="0" name="ForumThread1Reference" nillable="true" type="q77:EntityReferenceOfForumThreadC6o4pJ7w" />
          <xs:element minOccurs="0" name="ForumThreadID" type="xs:int" />
          <xs:element minOccurs="0" name="ForumThreadReplies" nillable="true" type="tns:ArrayOfForumThreadReply" />
          <xs:element minOccurs="0" name="ForumThreads1" nillable="true" type="tns:ForumThread" />
          <xs:element minOccurs="0" name="ForumThreads1Reference" nillable="true" type="q77:EntityReferenceOfForumThreadC6o4pJ7w" />
          <xs:element minOccurs="0" name="Solved" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q77:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ForumThread" nillable="true" type="tns:ForumThread" />
  <xs:complexType name="ForumCategory">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q78="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q78:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CategoryDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ForumCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="ForumThreads" nillable="true" type="tns:ArrayOfForumThread" />
          <xs:element minOccurs="0" name="ParentCategoryID" nillable="true" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ForumCategory" nillable="true" type="tns:ForumCategory" />
  <xs:complexType name="ArrayOfForumThread">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ForumThread" nillable="true" type="tns:ForumThread" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfForumThread" nillable="true" type="tns:ArrayOfForumThread" />
  <xs:complexType name="ArrayOfFriend">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Friend" nillable="true" type="tns:Friend" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFriend" nillable="true" type="tns:ArrayOfFriend" />
  <xs:complexType name="Friend">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q79="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q79:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="FriendID" type="xs:int" />
          <xs:element minOccurs="0" name="RequestAccepted" type="xs:boolean" />
          <xs:element minOccurs="0" name="RequestBlocked" type="xs:boolean" />
          <xs:element minOccurs="0" name="RequestIgnored" type="xs:boolean" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="User1" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="User1ID" type="xs:int" />
          <xs:element minOccurs="0" name="User1Reference" nillable="true" type="q79:EntityReferenceOfUserC6o4pJ7w" />
          <xs:element minOccurs="0" name="User2ID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q79:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Friend" nillable="true" type="tns:Friend" />
  <xs:complexType name="ArrayOfMessage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Message" nillable="true" type="tns:Message" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMessage" nillable="true" type="tns:ArrayOfMessage" />
  <xs:complexType name="Message">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q80="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q80:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Message1" nillable="true" type="tns:Message" />
          <xs:element minOccurs="0" name="Message1Reference" nillable="true" type="q80:EntityReferenceOfMessageC6o4pJ7w" />
          <xs:element minOccurs="0" name="MessageDeleted" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="MessageID" type="xs:int" />
          <xs:element minOccurs="0" name="MessageRead" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="MessageText" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Messages1" nillable="true" type="tns:ArrayOfMessage" />
          <xs:element minOccurs="0" name="RecievedUserID" type="xs:int" />
          <xs:element minOccurs="0" name="ReplyMessageID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="SentUserID" type="xs:int" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="User1" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="User1Reference" nillable="true" type="q80:EntityReferenceOfUserC6o4pJ7w" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q80:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Message" nillable="true" type="tns:Message" />
  <xs:complexType name="ArrayOfNotification">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Notification" nillable="true" type="tns:Notification" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNotification" nillable="true" type="tns:ArrayOfNotification" />
  <xs:complexType name="Notification">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q81="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q81:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Metadata" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NotificationID" type="xs:int" />
          <xs:element minOccurs="0" name="NotificationText" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="NotificationType" nillable="true" type="tns:NotificationType" />
          <xs:element minOccurs="0" name="NotificationTypeID" type="xs:int" />
          <xs:element minOccurs="0" name="NotificationTypeReference" nillable="true" type="q81:EntityReferenceOfNotificationTypeC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q81:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Notification" nillable="true" type="tns:Notification" />
  <xs:complexType name="NotificationType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q82="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q82:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="NotificationTypeID" type="xs:int" />
          <xs:element minOccurs="0" name="Notifications" nillable="true" type="tns:ArrayOfNotification" />
          <xs:element minOccurs="0" name="TypeDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TypeName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="NotificationType" nillable="true" type="tns:NotificationType" />
  <xs:complexType name="ArrayOfProfileAnswer">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ProfileAnswer" nillable="true" type="tns:ProfileAnswer" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfProfileAnswer" nillable="true" type="tns:ArrayOfProfileAnswer" />
  <xs:complexType name="ProfileAnswer">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q83="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q83:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="BitAnswer" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="MetaData" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProfileAnswerID" type="xs:int" />
          <xs:element minOccurs="0" name="ProfileQuestion" nillable="true" type="tns:ProfileQuestion" />
          <xs:element minOccurs="0" name="ProfileQuestionID" type="xs:int" />
          <xs:element minOccurs="0" name="ProfileQuestionReference" nillable="true" type="q83:EntityReferenceOfProfileQuestionC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q83:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProfileAnswer" nillable="true" type="tns:ProfileAnswer" />
  <xs:complexType name="ProfileQuestion">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q84="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q84:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProfileAnswers" nillable="true" type="tns:ArrayOfProfileAnswer" />
          <xs:element minOccurs="0" name="ProfileQuestionID" type="xs:int" />
          <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProfileQuestion" nillable="true" type="tns:ProfileQuestion" />
  <xs:complexType name="PushNotification">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q85="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q85:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Uri" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q85:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PushNotification" nillable="true" type="tns:PushNotification" />
  <xs:complexType name="ArrayOfRestaurant">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Restaurant" nillable="true" type="tns:Restaurant" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRestaurant" nillable="true" type="tns:ArrayOfRestaurant" />
  <xs:complexType name="Role">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q86="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q86:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RoleID" type="xs:int" />
          <xs:element minOccurs="0" name="Users" nillable="true" type="tns:ArrayOfUser" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Role" nillable="true" type="tns:Role" />
  <xs:complexType name="ArrayOfUser">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="User" nillable="true" type="tns:User" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUser" nillable="true" type="tns:ArrayOfUser" />
  <xs:complexType name="ArrayOfSleep">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Sleep" nillable="true" type="tns:Sleep" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSleep" nillable="true" type="tns:ArrayOfSleep" />
  <xs:complexType name="Sleep">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q87="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q87:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Duration" type="ser:duration" />
          <xs:element minOccurs="0" name="SleepID" type="xs:int" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q87:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Sleep" nillable="true" type="tns:Sleep" />
  <xs:complexType name="ArrayOfTipViewed">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TipViewed" nillable="true" type="tns:TipViewed" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTipViewed" nillable="true" type="tns:ArrayOfTipViewed" />
  <xs:complexType name="TipViewed">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q88="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q88:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Tip" nillable="true" type="tns:Tip" />
          <xs:element minOccurs="0" name="TipID" type="xs:int" />
          <xs:element minOccurs="0" name="TipReference" nillable="true" type="q88:EntityReferenceOfTipC6o4pJ7w" />
          <xs:element minOccurs="0" name="TipViewedID" type="xs:int" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q88:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TipViewed" nillable="true" type="tns:TipViewed" />
  <xs:complexType name="Tip">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q89="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q89:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Approved" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="TipCategory" nillable="true" type="tns:TipCategory" />
          <xs:element minOccurs="0" name="TipCategoryID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="TipCategoryReference" nillable="true" type="q89:EntityReferenceOfTipCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="TipID" type="xs:int" />
          <xs:element minOccurs="0" name="TipText" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TipVieweds" nillable="true" type="tns:ArrayOfTipViewed" />
          <xs:element minOccurs="0" name="TipsLikes" nillable="true" type="tns:ArrayOfTipsLike" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q89:EntityReferenceOfUserC6o4pJ7w" />
          <xs:element minOccurs="0" name="WrittenByUserID" nillable="true" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Tip" nillable="true" type="tns:Tip" />
  <xs:complexType name="TipCategory">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q90="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q90:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="CategoryDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ParentCategoryID" nillable="true" type="xs:int" />
          <xs:element minOccurs="0" name="TipCategories1" nillable="true" type="tns:ArrayOfTipCategory" />
          <xs:element minOccurs="0" name="TipCategory1" nillable="true" type="tns:TipCategory" />
          <xs:element minOccurs="0" name="TipCategory1Reference" nillable="true" type="q90:EntityReferenceOfTipCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="TipCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="Tips" nillable="true" type="tns:ArrayOfTip" />
          <xs:element minOccurs="0" name="UserTipCategories" nillable="true" type="tns:ArrayOfUserTipCategory" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TipCategory" nillable="true" type="tns:TipCategory" />
  <xs:complexType name="ArrayOfTipCategory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TipCategory" nillable="true" type="tns:TipCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTipCategory" nillable="true" type="tns:ArrayOfTipCategory" />
  <xs:complexType name="ArrayOfTip">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Tip" nillable="true" type="tns:Tip" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTip" nillable="true" type="tns:ArrayOfTip" />
  <xs:complexType name="ArrayOfUserTipCategory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UserTipCategory" nillable="true" type="tns:UserTipCategory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUserTipCategory" nillable="true" type="tns:ArrayOfUserTipCategory" />
  <xs:complexType name="UserTipCategory">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q91="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q91:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="TipCategory" nillable="true" type="tns:TipCategory" />
          <xs:element minOccurs="0" name="TipCategoryID" type="xs:int" />
          <xs:element minOccurs="0" name="TipCategoryReference" nillable="true" type="q91:EntityReferenceOfTipCategoryC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q91:EntityReferenceOfUserC6o4pJ7w" />
          <xs:element minOccurs="0" name="UserTipCategoryID" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserTipCategory" nillable="true" type="tns:UserTipCategory" />
  <xs:complexType name="ArrayOfTipsLike">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TipsLike" nillable="true" type="tns:TipsLike" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTipsLike" nillable="true" type="tns:ArrayOfTipsLike" />
  <xs:complexType name="TipsLike">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q92="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q92:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Liked" type="xs:boolean" />
          <xs:element minOccurs="0" name="Tip" nillable="true" type="tns:Tip" />
          <xs:element minOccurs="0" name="TipID" type="xs:int" />
          <xs:element minOccurs="0" name="TipLikeID" type="xs:int" />
          <xs:element minOccurs="0" name="TipReference" nillable="true" type="q92:EntityReferenceOfTipC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q92:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TipsLike" nillable="true" type="tns:TipsLike" />
  <xs:complexType name="ArrayOfTravel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Travel" nillable="true" type="tns:Travel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTravel" nillable="true" type="tns:ArrayOfTravel" />
  <xs:complexType name="Travel">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q93="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q93:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="TravelDistance" type="xs:double" />
          <xs:element minOccurs="0" name="TravelID" type="xs:int" />
          <xs:element minOccurs="0" name="TravelType" nillable="true" type="tns:TravelType" />
          <xs:element minOccurs="0" name="TravelTypeID" type="xs:int" />
          <xs:element minOccurs="0" name="TravelTypeReference" nillable="true" type="q93:EntityReferenceOfTravelTypeC6o4pJ7w" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q93:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Travel" nillable="true" type="tns:Travel" />
  <xs:complexType name="TravelType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q94="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q94:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="TravelTypeID" type="xs:int" />
          <xs:element minOccurs="0" name="Travels" nillable="true" type="tns:ArrayOfTravel" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TravelType" nillable="true" type="tns:TravelType" />
  <xs:complexType name="ArrayOfUrination">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Urination" nillable="true" type="tns:Urination" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUrination" nillable="true" type="tns:ArrayOfUrination" />
  <xs:complexType name="Urination">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q95="http://schemas.datacontract.org/2004/07/System.Data.Objects.DataClasses" base="q95:EntityObject">
        <xs:sequence>
          <xs:element minOccurs="0" name="DateTimeStamp" type="xs:dateTime" />
          <xs:element minOccurs="0" name="UrinationID" type="xs:int" />
          <xs:element minOccurs="0" name="User" nillable="true" type="tns:User" />
          <xs:element minOccurs="0" name="UserID" type="xs:int" />
          <xs:element minOccurs="0" name="UserReference" nillable="true" type="q95:EntityReferenceOfUserC6o4pJ7w" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Urination" nillable="true" type="tns:Urination" />
</xs:schema>